Giter Site home page Giter Site logo

virtuesky / sunflower Goto Github PK

View Code? Open in Web Editor NEW
47.0 1.0 2.0 14.09 MB

Core ScriptableObject architecture for building Unity games (Android & Ios)

License: MIT License

C# 99.93% Objective-C++ 0.07% Objective-C 0.01%
unity game-base scriptable scriptableobject architecture scriptableobject-variables scriptableobjectevent unity3d

sunflower's People

Contributors

ducnv2000 avatar graywolf52 avatar iafahim avatar virtuesky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

iafahim clairemai

sunflower's Issues

What is the advantage of Spawner Script to have reference of object, if we also have to passing it to pool each time for Spawn

What is the advantage of Spawner object to have reference of spwanAble object.

Like here

using UnityEngine;
using VirtueSky.ObjectPooling;

public class TestPools : MonoBehaviour
{
    public Pools pools;
    // The Pool also have the same gameobject reference for pooling game object on Initializefor prewarm.
    public GameObject coinPrefab;

    private void Start()
    {
        pools.Initialize();
    }

    public void SpawnCoin()
    {
        // what is the advange of passing the prefab again to pool
        pools.Spawn(coinPrefab);
    }

    public void DeSpawnCoinPrefab()
    {
        pools.Despawn(coinPrefab);
    }
}

Reference: https://github.com/VirtueSky/sunflower/wiki/Object-Pooling

Can we have a discussion for this project

I have a suggestion, can we use Tri-Inspector

https://github.com/codewriter-packages/Tri-Inspector

Currently, there is no way of adding Tri-Inspector for Attributes for inspector as VirtueSky.Attributes takes over the Inspector rendering.
As it has more feathers regarding attributes (it supports button with Parameter).

If not possible for some reason, can you tell me why. I mean, I have no problem with using different attributes system. I just want a good reason to tell myself that it's fine.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.